package com.stopboot.code.generator.modle;

import lombok.Data;

/**
 * @author: lianyutao
 * @time: 2024-02-27  11:03
 * @version: 1.0
 * @description:
 */

@Data
public class ProjectTableInfo extends ProjectInfoBase {

    /**
     * 业务名称（汉语）
     */
    private String name;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 模块路径
     */
    private String modulePath;

    /**
     * 是否生成controller
     */
    private boolean controllerFlag = true;

    /**
     * 是否生成model
     */
    private boolean modelFlag = true;

    /**
     * 是否生成service
     */
    private boolean serviceFlag = true;

    /**
     * 是否生成mapper
     */

    private boolean mapperFlag = true;

    /**
     * 是否生成entity
     */
    private boolean entityFlag = true;

    /**
     * 是否生成param
     */
    private boolean paramFlag = true;
    /**
     * 是否生成vue
     */
    private boolean vueFlag = true;
}
